package j04zuoye;

import java.util.Scanner;

/*
字符串操作
在com.hualan.main包里创建一个StringTest类, 在类的main方法中测试下面的功能:

1，从控制台接收2个字符串(记得先提示用户输入字符串), 编写代码打印两个**字符串长度**是否相等, 打印**字符串内容**是否相等, 打印字符串**忽略大小写是否相等**, 打印**第3个字符**是否相等, 比较2个字符串的**大小**, 忽略大小写比较大小.

2，从控制台接收一个字符串, 编写代码输出大写的字符串内容.
 */
public class Z1 {
    public static void main(String[] args) {
//        Scanner sc = new Scanner(System.in);
//        System.out.print("请输入字符串1：");
//        String s1 = sc.nextLine();
//        System.out.print("请输入字符串2：");
//        String s2 = sc.nextLine();
//
//        System.out.println(s1==s2);//false
//        System.out.println(s1.length()==s2.length());
//        System.out.println(s1.compareTo(s2));
        System.out.println("===从控制台接收一个字符串, 编写代码输出大写的字符串内容.==");
        String sx = "abcD";
        System.out.println(sx.toUpperCase());
        for (int i = 0; i < sx.length(); i++) {
            char c = sx.charAt(i);
            if(c>=97){
                System.out.print((char)(c-32));
            }else {
                System.out.print(c);
            }
        }
        System.out.println();
    }
}
/*
人名判断
从控制台接收一个包含一组姓名的字符串, 例如: "张三, 李四, 王五, 赵六, 田七", 编写代码判断字符串中是否包含"xxx", xxx是一个人名. 如果包含输出"班级里有xxx", 否则输出"班级里没有xxx".
 */
class Z2{
    public static void main(String[] args) {
        String s = "张三, 李四, 王五, 赵六, 田七";
        String target = "三,李四";
        //凡卡  万卡
        System.out.println(s.contains(target));
    }
}
/*
视频判断
 从控制台接收一个表示文件名(含文件后缀)的字符串, 例如: "肖申克的救赎.mp4". 编写代码判断字符串表示的文件是否是一个视频文件. 如果是视频文件, 输出"xxx是一个视频文件", 否则输出"xxx不是视频文件", 其中xxx是输入的字符串.

   > 常见的视频后缀: .avi, .mp4, .mpg, .mpeg, .wmv, .mov, .rmvb, .swf, .flv, .ram
 */
class Z3{
    public static void main(String[] args) {
        String name = "肖申克的救赎.mp41";
        String videoSuffix = ".avi, .mp4, .mpg, .mpeg, .wmv, .mov, .rmvb, .swf, .flv, .ram";
        String[] videoSuffixArr=videoSuffix.split(", ");
        boolean isVideo = false;
        for (int i = 0; i < videoSuffixArr.length; i++) {
            if(name.endsWith(videoSuffixArr[i])){
                isVideo = true;
                break;
            }
        }
        if(isVideo){
            System.out.println(name+"是一个视频文件");
        }else {
            System.out.println(name+"不是一个视频文件");
        }
    }
}